* @author Sandji
* @author Seb35
* @author Sherbrooke
+ * @author Shirayuki
* @author Skalman
* @author The Evil IP address
* @author Tititou36
);
$magicWords = array(
- 'redirect' => array( '0', '#REDIRECTION', '#REDIRECT' ),
- 'notoc' => array( '0', '__AUCUNSOMMAIRE__', '__AUCUNETDM__', '__NOTOC__' ),
- 'nogallery' => array( '0', '__AUCUNEGALERIE__', '__NOGALLERY__' ),
- 'forcetoc' => array( '0', '__FORCERSOMMAIRE__', '__FORCERTDM__', '__FORCETOC__' ),
- 'toc' => array( '0', '__SOMMAIRE__', '__TDM__', '__TOC__' ),
- 'noeditsection' => array( '0', '__SECTIONNONEDITABLE__', '__NOEDITSECTION__' ),
- 'noheader' => array( '0', '__AUCUNENTETE__', '__NOHEADER__' ),
- 'currentmonth' => array( '1', 'MOISACTUEL', 'MOIS2ACTUEL', 'CURRENTMONTH', 'CURRENTMONTH2' ),
- 'currentmonth1' => array( '1', 'MOIS1ACTUEL', 'CURRENTMONTH1' ),
- 'currentmonthname' => array( '1', 'NOMMOISACTUEL', 'CURRENTMONTHNAME' ),
- 'currentmonthnamegen' => array( '1', 'NOMGENMOISACTUEL', 'CURRENTMONTHNAMEGEN' ),
- 'currentmonthabbrev' => array( '1', 'ABREVMOISACTUEL', 'CURRENTMONTHABBREV' ),
- 'currentday' => array( '1', 'JOURACTUEL', 'JOUR1ACTUEL', 'CURRENTDAY' ),
- 'currentday2' => array( '1', 'JOUR2ACTUEL', 'CURRENTDAY2' ),
- 'currentdayname' => array( '1', 'NOMJOURACTUEL', 'CURRENTDAYNAME' ),
- 'currentyear' => array( '1', 'ANNEEACTUELLE', 'CURRENTYEAR' ),
- 'currenttime' => array( '1', 'HORAIREACTUEL', 'CURRENTTIME' ),
- 'currenthour' => array( '1', 'HEUREACTUELLE', 'CURRENTHOUR' ),
- 'localmonth' => array( '1', 'MOISLOCAL', 'MOIS2LOCAL', 'LOCALMONTH', 'LOCALMONTH2' ),
- 'localmonth1' => array( '1', 'MOIS1LOCAL', 'LOCALMONTH1' ),
- 'localmonthname' => array( '1', 'NOMMOISLOCAL', 'LOCALMONTHNAME' ),
- 'localmonthnamegen' => array( '1', 'NOMGENMOISLOCAL', 'LOCALMONTHNAMEGEN' ),
- 'localmonthabbrev' => array( '1', 'ABREVMOISLOCAL', 'LOCALMONTHABBREV' ),
- 'localday' => array( '1', 'JOURLOCAL', 'JOUR1LOCAL', 'LOCALDAY' ),
- 'localday2' => array( '1', 'JOUR2LOCAL', 'LOCALDAY2' ),
- 'localdayname' => array( '1', 'NOMJOURLOCAL', 'LOCALDAYNAME' ),
- 'localyear' => array( '1', 'ANNEELOCALE', 'LOCALYEAR' ),
- 'localtime' => array( '1', 'HORAIRELOCAL', 'LOCALTIME' ),
- 'localhour' => array( '1', 'HEURELOCALE', 'LOCALHOUR' ),
- 'numberofpages' => array( '1', 'NOMBREPAGES', 'NUMBEROFPAGES' ),
- 'numberofarticles' => array( '1', 'NOMBREARTICLES', 'NUMBEROFARTICLES' ),
- 'numberoffiles' => array( '1', 'NOMBREFICHIERS', 'NUMBEROFFILES' ),
- 'numberofusers' => array( '1', 'NOMBREUTILISATEURS', 'NUMBEROFUSERS' ),
- 'numberofactiveusers' => array( '1', 'NOMBREUTILISATEURSACTIFS', 'NUMBEROFACTIVEUSERS' ),
- 'numberofedits' => array( '1', 'NOMBREMODIFS', 'NUMBEROFEDITS' ),
- 'numberofviews' => array( '1', 'NOMBREVUES', 'NUMBEROFVIEWS' ),
- 'pagename' => array( '1', 'NOMPAGE', 'PAGENAME' ),
- 'pagenamee' => array( '1', 'NOMPAGEX', 'PAGENAMEE' ),
- 'namespace' => array( '1', 'ESPACENOMMAGE', 'NAMESPACE' ),
- 'namespacee' => array( '1', 'ESPACENOMMAGEX', 'NAMESPACEE' ),
- 'talkspace' => array( '1', 'ESPACEDISCUSSION', 'TALKSPACE' ),
- 'talkspacee' => array( '1', 'ESPACEDISCUSSIONX', 'TALKSPACEE' ),
- 'subjectspace' => array( '1', 'ESPACESUJET', 'ESPACEARTICLE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
- 'subjectspacee' => array( '1', 'ESPACESUJETX', 'ESPACEARTICLEX', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
- 'fullpagename' => array( '1', 'NOMPAGECOMPLET', 'FULLPAGENAME' ),
- 'fullpagenamee' => array( '1', 'NOMPAGECOMPLETX', 'FULLPAGENAMEE' ),
- 'subpagename' => array( '1', 'NOMSOUSPAGE', 'SUBPAGENAME' ),
- 'subpagenamee' => array( '1', 'NOMSOUSPAGEX', 'SUBPAGENAMEE' ),
- 'basepagename' => array( '1', 'NOMBASEDEPAGE', 'BASEPAGENAME' ),
- 'basepagenamee' => array( '1', 'NOMBASEDEPAGEX', 'BASEPAGENAMEE' ),
- 'talkpagename' => array( '1', 'NOMPAGEDISCUSSION', 'TALKPAGENAME' ),
- 'talkpagenamee' => array( '1', 'NOMPAGEDISCUSSIONX', 'TALKPAGENAMEE' ),
- 'subjectpagename' => array( '1', 'NOMPAGESUJET', 'NOMPAGEARTICLE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
- 'subjectpagenamee' => array( '1', 'NOMPAGESUJETX', 'NOMPAGEARTICLEX', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
- 'img_thumbnail' => array( '1', 'vignette', 'thumbnail', 'thumb' ),
- 'img_manualthumb' => array( '1', 'vignette=$1', 'thumbnail=$1', 'thumb=$1' ),
- 'img_right' => array( '1', 'droite', 'right' ),
- 'img_left' => array( '1', 'gauche', 'left' ),
- 'img_none' => array( '1', 'néant', 'neant', 'none' ),
- 'img_center' => array( '1', 'centré', 'center', 'centre' ),
- 'img_framed' => array( '1', 'cadre', 'encadré', 'encadre', 'framed', 'enframed', 'frame' ),
- 'img_frameless' => array( '1', 'sans_cadre', 'non_encadré', 'non_encadre', 'frameless' ),
- 'img_upright' => array( '1', 'redresse', 'redresse=$1', 'redresse $1', 'upright', 'upright=$1', 'upright $1' ),
- 'img_border' => array( '1', 'bordure', 'border' ),
- 'img_baseline' => array( '1', 'ligne_de_base', 'base', 'baseline' ),
- 'img_sub' => array( '1', 'indice', 'ind', 'sub' ),
- 'img_super' => array( '1', 'exposant', 'exp', 'super', 'sup' ),
- 'img_top' => array( '1', 'haut', 'top' ),
- 'img_text_top' => array( '1', 'haut-texte', 'haut-txt', 'text-top' ),
- 'img_middle' => array( '1', 'milieu', 'middle' ),
- 'img_bottom' => array( '1', 'bas', 'bottom' ),
- 'img_text_bottom' => array( '1', 'bas-texte', 'bas-txt', 'text-bottom' ),
- 'img_link' => array( '1', 'lien=$1', 'link=$1' ),
- 'sitename' => array( '1', 'NOMSITE', 'SITENAME' ),
- 'ns' => array( '0', 'ESPACEN:', 'NS:' ),
- 'nse' => array( '0', 'ESPACENX:', 'NSE:' ),
- 'localurl' => array( '0', 'URLLOCALE:', 'LOCALURL:' ),
- 'localurle' => array( '0', 'URLLOCALEX:', 'LOCALURLE:' ),
- 'articlepath' => array( '0', 'CHEMINARTICLE', 'ARTICLEPATH' ),
- 'server' => array( '0', 'SERVEUR', 'SERVER' ),
- 'servername' => array( '0', 'NOMSERVEUR', 'SERVERNAME' ),
- 'scriptpath' => array( '0', 'CHEMINSCRIPT', 'SCRIPTPATH' ),
- 'stylepath' => array( '0', 'CHEMINSTYLE', 'STYLEPATH' ),
- 'grammar' => array( '0', 'GRAMMAIRE:', 'GRAMMAR:' ),
- 'gender' => array( '0', 'GENRE:', 'GENDER:' ),
- 'notitleconvert' => array( '0', '__SANSCONVERSIONTITRE__', '__SANSCT__', '__NOTITLECONVERT__', '__NOTC__' ),
- 'nocontentconvert' => array( '0', '__SANSCONVERSIONCONTENU__', '__SANSCC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
- 'currentweek' => array( '1', 'SEMAINEACTUELLE', 'CURRENTWEEK' ),
- 'currentdow' => array( '1', 'JDSACTUEL', 'CURRENTDOW' ),
- 'localweek' => array( '1', 'SEMAINELOCALE', 'LOCALWEEK' ),
- 'localdow' => array( '1', 'JDSLOCAL', 'LOCALDOW' ),
- 'revisionid' => array( '1', 'IDVERSION', 'REVISIONID' ),
- 'revisionday' => array( '1', 'JOURVERSION', 'JOUR1VERSION', 'REVISIONDAY' ),
- 'revisionday2' => array( '1', 'JOUR2VERSION', 'REVISIONDAY2' ),
- 'revisionmonth' => array( '1', 'MOISVERSION', 'REVISIONMONTH' ),
- 'revisionmonth1' => array( '1', 'MOISVERSION1', 'REVISIONMONTH1' ),
- 'revisionyear' => array( '1', 'ANNEEVERSION', 'REVISIONYEAR' ),
- 'revisiontimestamp' => array( '1', 'INSTANTVERSION', 'REVISIONTIMESTAMP' ),
- 'revisionuser' => array( '1', 'UTILISATEURVERSION', 'REVISIONUSER' ),
- 'plural' => array( '0', 'PLURIEL:', 'PLURAL:' ),
- 'fullurl' => array( '0', 'URLCOMPLETE:', 'FULLURL:' ),
- 'fullurle' => array( '0', 'URLCOMPLETEX:', 'FULLURLE:' ),
- 'lcfirst' => array( '0', 'INITMINUS:', 'LCFIRST:' ),
- 'ucfirst' => array( '0', 'INITMAJUS:', 'INITCAPIT:', 'UCFIRST:' ),
- 'lc' => array( '0', 'MINUS:', 'LC:' ),
- 'uc' => array( '0', 'MAJUS:', 'CAPIT:', 'UC:' ),
- 'raw' => array( '0', 'BRUT:', 'RAW:' ),
- 'displaytitle' => array( '1', 'AFFICHERTITRE', 'DISPLAYTITLE' ),
- 'rawsuffix' => array( '1', 'BRUT', 'B', 'R' ),
- 'newsectionlink' => array( '1', '__LIENNOUVELLESECTION__', '__NEWSECTIONLINK__' ),
- 'nonewsectionlink' => array( '1', '__AUCUNLIENNOUVELLESECTION__', '__NONEWSECTIONLINK__' ),
- 'currentversion' => array( '1', 'VERSIONACTUELLE', 'CURRENTVERSION' ),
- 'urlencode' => array( '0', 'ENCODEURL:', 'URLENCODE:' ),
- 'anchorencode' => array( '0', 'ENCODEANCRE', 'ANCHORENCODE' ),
- 'currenttimestamp' => array( '1', 'INSTANTACTUEL', 'CURRENTTIMESTAMP' ),
- 'localtimestamp' => array( '1', 'INSTANTLOCAL', 'LOCALTIMESTAMP' ),
- 'directionmark' => array( '1', 'MARQUEDIRECTION', 'MARQUEDIR', 'DIRECTIONMARK', 'DIRMARK' ),
- 'language' => array( '0', '#LANGUE:', '#LANGUAGE:' ),
- 'contentlanguage' => array( '1', 'LANGUECONTENU', 'LANGCONTENU', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
- 'pagesinnamespace' => array( '1', 'PAGESDANSESPACE:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
- 'numberofadmins' => array( '1', 'NOMBREADMINS', 'NUMBEROFADMINS' ),
- 'formatnum' => array( '0', 'FORMATNOMBRE', 'FORMATNUM' ),
- 'padleft' => array( '0', 'BOURRAGEGAUCHE', 'BOURREGAUCHE', 'PADLEFT' ),
- 'padright' => array( '0', 'BOURRAGEDROITE', 'BOURREDROITE', 'PADRIGHT' ),
- 'special' => array( '0', 'spécial', 'special' ),
- 'defaultsort' => array( '1', 'CLEFDETRI:', 'CLEDETRI:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
- 'filepath' => array( '0', 'CHEMIN:', 'FILEPATH:' ),
- 'tag' => array( '0', 'balise', 'tag' ),
- 'hiddencat' => array( '1', '__CATCACHEE__', '__HIDDENCAT__' ),
- 'pagesincategory' => array( '1', 'PAGESDANSCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
- 'pagesize' => array( '1', 'TAILLEPAGE', 'PAGESIZE' ),
- 'noindex' => array( '1', '__AUCUNINDEX__', '__NOINDEX__' ),
- 'numberingroup' => array( '1', 'NOMBREDANSGROUPE', 'NBDANSGROUPE', 'NUMBERINGROUP', 'NUMINGROUP' ),
- 'staticredirect' => array( '1', '__REDIRECTIONSTATIQUE__', '__STATICREDIRECT__' ),
- 'protectionlevel' => array( '1', 'NIVEAUDEPROTECTION', 'PROTECTIONLEVEL' ),
- 'url_path' => array( '0', 'CHEMIN', 'PATH' ),
- 'url_query' => array( '0', 'QUESTION', 'QUERY' ),
+ 'redirect' => array( '0', '#REDIRECTION', '#REDIRECT' ),
+ 'notoc' => array( '0', '__AUCUNSOMMAIRE__', '__AUCUNETDM__', '__NOTOC__' ),
+ 'nogallery' => array( '0', '__AUCUNEGALERIE__', '__NOGALLERY__' ),
+ 'forcetoc' => array( '0', '__FORCERSOMMAIRE__', '__FORCERTDM__', '__FORCETOC__' ),
+ 'toc' => array( '0', '__SOMMAIRE__', '__TDM__', '__TOC__' ),
+ 'noeditsection' => array( '0', '__SECTIONNONEDITABLE__', '__NOEDITSECTION__' ),
+ 'noheader' => array( '0', '__AUCUNENTETE__', '__NOHEADER__' ),
+ 'currentmonth' => array( '1', 'MOISACTUEL', 'MOIS2ACTUEL', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+ 'currentmonth1' => array( '1', 'MOIS1ACTUEL', 'CURRENTMONTH1' ),
+ 'currentmonthname' => array( '1', 'NOMMOISACTUEL', 'CURRENTMONTHNAME' ),
+ 'currentmonthnamegen' => array( '1', 'NOMGENMOISACTUEL', 'CURRENTMONTHNAMEGEN' ),
+ 'currentmonthabbrev' => array( '1', 'ABREVMOISACTUEL', 'CURRENTMONTHABBREV' ),
+ 'currentday' => array( '1', 'JOURACTUEL', 'JOUR1ACTUEL', 'CURRENTDAY' ),
+ 'currentday2' => array( '1', 'JOUR2ACTUEL', 'CURRENTDAY2' ),
+ 'currentdayname' => array( '1', 'NOMJOURACTUEL', 'CURRENTDAYNAME' ),
+ 'currentyear' => array( '1', 'ANNEEACTUELLE', 'CURRENTYEAR' ),
+ 'currenttime' => array( '1', 'HORAIREACTUEL', 'CURRENTTIME' ),
+ 'currenthour' => array( '1', 'HEUREACTUELLE', 'CURRENTHOUR' ),
+ 'localmonth' => array( '1', 'MOISLOCAL', 'MOIS2LOCAL', 'LOCALMONTH', 'LOCALMONTH2' ),
+ 'localmonth1' => array( '1', 'MOIS1LOCAL', 'LOCALMONTH1' ),
+ 'localmonthname' => array( '1', 'NOMMOISLOCAL', 'LOCALMONTHNAME' ),
+ 'localmonthnamegen' => array( '1', 'NOMGENMOISLOCAL', 'LOCALMONTHNAMEGEN' ),
+ 'localmonthabbrev' => array( '1', 'ABREVMOISLOCAL', 'LOCALMONTHABBREV' ),
+ 'localday' => array( '1', 'JOURLOCAL', 'JOUR1LOCAL', 'LOCALDAY' ),
+ 'localday2' => array( '1', 'JOUR2LOCAL', 'LOCALDAY2' ),
+ 'localdayname' => array( '1', 'NOMJOURLOCAL', 'LOCALDAYNAME' ),
+ 'localyear' => array( '1', 'ANNEELOCALE', 'LOCALYEAR' ),
+ 'localtime' => array( '1', 'HORAIRELOCAL', 'LOCALTIME' ),
+ 'localhour' => array( '1', 'HEURELOCALE', 'LOCALHOUR' ),
+ 'numberofpages' => array( '1', 'NOMBREPAGES', 'NUMBEROFPAGES' ),
+ 'numberofarticles' => array( '1', 'NOMBREARTICLES', 'NUMBEROFARTICLES' ),
+ 'numberoffiles' => array( '1', 'NOMBREFICHIERS', 'NUMBEROFFILES' ),
+ 'numberofusers' => array( '1', 'NOMBREUTILISATEURS', 'NUMBEROFUSERS' ),
+ 'numberofactiveusers' => array( '1', 'NOMBREUTILISATEURSACTIFS', 'NUMBEROFACTIVEUSERS' ),
+ 'numberofedits' => array( '1', 'NOMBREMODIFS', 'NUMBEROFEDITS' ),
+ 'numberofviews' => array( '1', 'NOMBREVUES', 'NUMBEROFVIEWS' ),
+ 'pagename' => array( '1', 'NOMPAGE', 'PAGENAME' ),
+ 'pagenamee' => array( '1', 'NOMPAGEX', 'PAGENAMEE' ),
+ 'namespace' => array( '1', 'ESPACENOMMAGE', 'NAMESPACE' ),
+ 'namespacee' => array( '1', 'ESPACENOMMAGEX', 'NAMESPACEE' ),
+ 'talkspace' => array( '1', 'ESPACEDISCUSSION', 'TALKSPACE' ),
+ 'talkspacee' => array( '1', 'ESPACEDISCUSSIONX', 'TALKSPACEE' ),
+ 'subjectspace' => array( '1', 'ESPACESUJET', 'ESPACEARTICLE', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+ 'subjectspacee' => array( '1', 'ESPACESUJETX', 'ESPACEARTICLEX', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+ 'fullpagename' => array( '1', 'NOMPAGECOMPLET', 'FULLPAGENAME' ),
+ 'fullpagenamee' => array( '1', 'NOMPAGECOMPLETX', 'FULLPAGENAMEE' ),
+ 'subpagename' => array( '1', 'NOMSOUSPAGE', 'SUBPAGENAME' ),
+ 'subpagenamee' => array( '1', 'NOMSOUSPAGEX', 'SUBPAGENAMEE' ),
+ 'basepagename' => array( '1', 'NOMBASEDEPAGE', 'BASEPAGENAME' ),
+ 'basepagenamee' => array( '1', 'NOMBASEDEPAGEX', 'BASEPAGENAMEE' ),
+ 'talkpagename' => array( '1', 'NOMPAGEDISCUSSION', 'TALKPAGENAME' ),
+ 'talkpagenamee' => array( '1', 'NOMPAGEDISCUSSIONX', 'TALKPAGENAMEE' ),
+ 'subjectpagename' => array( '1', 'NOMPAGESUJET', 'NOMPAGEARTICLE', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+ 'subjectpagenamee' => array( '1', 'NOMPAGESUJETX', 'NOMPAGEARTICLEX', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+ 'img_thumbnail' => array( '1', 'vignette', 'thumbnail', 'thumb' ),
+ 'img_manualthumb' => array( '1', 'vignette=$1', 'thumbnail=$1', 'thumb=$1' ),
+ 'img_right' => array( '1', 'droite', 'right' ),
+ 'img_left' => array( '1', 'gauche', 'left' ),
+ 'img_none' => array( '1', 'néant', 'neant', 'none' ),
+ 'img_center' => array( '1', 'centré', 'center', 'centre' ),
+ 'img_framed' => array( '1', 'cadre', 'encadré', 'encadre', 'framed', 'enframed', 'frame' ),
+ 'img_frameless' => array( '1', 'sans_cadre', 'non_encadré', 'non_encadre', 'frameless' ),
+ 'img_upright' => array( '1', 'redresse', 'redresse=$1', 'redresse $1', 'upright', 'upright=$1', 'upright $1' ),
+ 'img_border' => array( '1', 'bordure', 'border' ),
+ 'img_baseline' => array( '1', 'ligne_de_base', 'base', 'baseline' ),
+ 'img_sub' => array( '1', 'indice', 'ind', 'sub' ),
+ 'img_super' => array( '1', 'exposant', 'exp', 'super', 'sup' ),
+ 'img_top' => array( '1', 'haut', 'top' ),
+ 'img_text_top' => array( '1', 'haut-texte', 'haut-txt', 'text-top' ),
+ 'img_middle' => array( '1', 'milieu', 'middle' ),
+ 'img_bottom' => array( '1', 'bas', 'bottom' ),
+ 'img_text_bottom' => array( '1', 'bas-texte', 'bas-txt', 'text-bottom' ),
+ 'img_link' => array( '1', 'lien=$1', 'link=$1' ),
+ 'sitename' => array( '1', 'NOMSITE', 'SITENAME' ),
+ 'ns' => array( '0', 'ESPACEN:', 'NS:' ),
+ 'nse' => array( '0', 'ESPACENX:', 'NSE:' ),
+ 'localurl' => array( '0', 'URLLOCALE:', 'LOCALURL:' ),
+ 'localurle' => array( '0', 'URLLOCALEX:', 'LOCALURLE:' ),
+ 'articlepath' => array( '0', 'CHEMINARTICLE', 'ARTICLEPATH' ),
+ 'server' => array( '0', 'SERVEUR', 'SERVER' ),
+ 'servername' => array( '0', 'NOMSERVEUR', 'SERVERNAME' ),
+ 'scriptpath' => array( '0', 'CHEMINSCRIPT', 'SCRIPTPATH' ),
+ 'stylepath' => array( '0', 'CHEMINSTYLE', 'STYLEPATH' ),
+ 'grammar' => array( '0', 'GRAMMAIRE:', 'GRAMMAR:' ),
+ 'gender' => array( '0', 'GENRE:', 'GENDER:' ),
+ 'notitleconvert' => array( '0', '__SANSCONVERSIONTITRE__', '__SANSCT__', '__NOTITLECONVERT__', '__NOTC__' ),
+ 'nocontentconvert' => array( '0', '__SANSCONVERSIONCONTENU__', '__SANSCC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+ 'currentweek' => array( '1', 'SEMAINEACTUELLE', 'CURRENTWEEK' ),
+ 'currentdow' => array( '1', 'JDSACTUEL', 'CURRENTDOW' ),
+ 'localweek' => array( '1', 'SEMAINELOCALE', 'LOCALWEEK' ),
+ 'localdow' => array( '1', 'JDSLOCAL', 'LOCALDOW' ),
+ 'revisionid' => array( '1', 'IDVERSION', 'REVISIONID' ),
+ 'revisionday' => array( '1', 'JOURVERSION', 'JOUR1VERSION', 'REVISIONDAY' ),
+ 'revisionday2' => array( '1', 'JOUR2VERSION', 'REVISIONDAY2' ),
+ 'revisionmonth' => array( '1', 'MOISVERSION', 'REVISIONMONTH' ),
+ 'revisionmonth1' => array( '1', 'MOISVERSION1', 'REVISIONMONTH1' ),
+ 'revisionyear' => array( '1', 'ANNEEVERSION', 'REVISIONYEAR' ),
+ 'revisiontimestamp' => array( '1', 'INSTANTVERSION', 'REVISIONTIMESTAMP' ),
+ 'revisionuser' => array( '1', 'UTILISATEURVERSION', 'REVISIONUSER' ),
+ 'plural' => array( '0', 'PLURIEL:', 'PLURAL:' ),
+ 'fullurl' => array( '0', 'URLCOMPLETE:', 'FULLURL:' ),
+ 'fullurle' => array( '0', 'URLCOMPLETEX:', 'FULLURLE:' ),
+ 'lcfirst' => array( '0', 'INITMINUS:', 'LCFIRST:' ),
+ 'ucfirst' => array( '0', 'INITMAJUS:', 'INITCAPIT:', 'UCFIRST:' ),
+ 'lc' => array( '0', 'MINUS:', 'LC:' ),
+ 'uc' => array( '0', 'MAJUS:', 'CAPIT:', 'UC:' ),
+ 'raw' => array( '0', 'BRUT:', 'RAW:' ),
+ 'displaytitle' => array( '1', 'AFFICHERTITRE', 'DISPLAYTITLE' ),
+ 'rawsuffix' => array( '1', 'BRUT', 'B', 'R' ),
+ 'newsectionlink' => array( '1', '__LIENNOUVELLESECTION__', '__NEWSECTIONLINK__' ),
+ 'nonewsectionlink' => array( '1', '__AUCUNLIENNOUVELLESECTION__', '__NONEWSECTIONLINK__' ),
+ 'currentversion' => array( '1', 'VERSIONACTUELLE', 'CURRENTVERSION' ),
+ 'urlencode' => array( '0', 'ENCODEURL:', 'URLENCODE:' ),
+ 'anchorencode' => array( '0', 'ENCODEANCRE', 'ANCHORENCODE' ),
+ 'currenttimestamp' => array( '1', 'INSTANTACTUEL', 'CURRENTTIMESTAMP' ),
+ 'localtimestamp' => array( '1', 'INSTANTLOCAL', 'LOCALTIMESTAMP' ),
+ 'directionmark' => array( '1', 'MARQUEDIRECTION', 'MARQUEDIR', 'DIRECTIONMARK', 'DIRMARK' ),
+ 'language' => array( '0', '#LANGUE:', '#LANGUAGE:' ),
+ 'contentlanguage' => array( '1', 'LANGUECONTENU', 'LANGCONTENU', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+ 'pagesinnamespace' => array( '1', 'PAGESDANSESPACE:', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+ 'numberofadmins' => array( '1', 'NOMBREADMINS', 'NUMBEROFADMINS' ),
+ 'formatnum' => array( '0', 'FORMATNOMBRE', 'FORMATNUM' ),
+ 'padleft' => array( '0', 'BOURRAGEGAUCHE', 'BOURREGAUCHE', 'PADLEFT' ),
+ 'padright' => array( '0', 'BOURRAGEDROITE', 'BOURREDROITE', 'PADRIGHT' ),
+ 'special' => array( '0', 'spécial', 'special' ),
+ 'defaultsort' => array( '1', 'CLEFDETRI:', 'CLEDETRI:', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+ 'filepath' => array( '0', 'CHEMIN:', 'FILEPATH:' ),
+ 'tag' => array( '0', 'balise', 'tag' ),
+ 'hiddencat' => array( '1', '__CATCACHEE__', '__HIDDENCAT__' ),
+ 'pagesincategory' => array( '1', 'PAGESDANSCAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+ 'pagesize' => array( '1', 'TAILLEPAGE', 'PAGESIZE' ),
+ 'noindex' => array( '1', '__AUCUNINDEX__', '__NOINDEX__' ),
+ 'numberingroup' => array( '1', 'NOMBREDANSGROUPE', 'NBDANSGROUPE', 'NUMBERINGROUP', 'NUMINGROUP' ),
+ 'staticredirect' => array( '1', '__REDIRECTIONSTATIQUE__', '__STATICREDIRECT__' ),
+ 'protectionlevel' => array( '1', 'NIVEAUDEPROTECTION', 'PROTECTIONLEVEL' ),
+ 'url_path' => array( '0', 'CHEMIN', 'PATH' ),
+ 'url_query' => array( '0', 'QUESTION', 'QUERY' ),
);
$specialPageAliases = array(
'protectedpagetext' => 'Cette page a été protégée pour empêcher sa modification.',
'viewsourcetext' => 'Vous pouvez voir et copier le contenu de la page :',
'viewyourtext' => "Vous pouvez voir et copier le contenu de '''vos modifications''' à cette page :",
-'protectedinterface' => 'Cette page fournit du texte d’interface pour le logiciel et est protégée pour éviter les abus.',
-'editinginterface' => "'''Attention :''' vous êtes en train de modifier une page utilisée pour créer le texte de l’interface du logiciel. Les changements se répercuteront, selon le contexte, sur toutes ou certaines pages visibles par les autres utilisateurs. Pour les traductions, nous vous invitons à utiliser le projet MediaWiki d’internationalisation des messages [//translatewiki.net/wiki/Main_Page?setlang=fr translatewiki.net].",
+'protectedinterface' => 'Cette page fournit du texte d’interface pour le logiciel sur ce wiki, et est protégée pour éviter les abus.
+Pour ajouter ou modifier des traductions sur tous les wikis, veuillez utiliser [//translatewiki.net/ translatewiki.net], le projet de localisation de MediaWiki.',
+'editinginterface' => "'''Attention''': Vous êtes en train de modifier une page utilisée pour créer le texte de l’interface du logiciel. Les changements sur cette page se répercuteront dur l'apparence de l'interface utilisateur pour les autres utilisateurs de ce wiki.
+Pour ajouter ou modifier des traductions pour tous les wikis, veuillez utiliser [//translatewiki.net/ translatewiki.net], le projet d’internationalisation de MediaWiki.",
'sqlhidden' => '(Requête SQL cachée)',
'cascadeprotected' => 'Cette page est protégée car elle est incluse par {{PLURAL:$1|la page suivante, qui a été protégée|les pages suivantes, qui ont été protégées}} avec l’option « protection en cascade » activée :
$2',
* '''Firefox / Safari :''' Maintenez la touche ''Maj'' (''Shift'') en cliquant sur le bouton ''Actualiser'' ou pressez ''Ctrl-F5'' ou ''Ctrl-R'' (''⌘-R'' sur un Mac) ;
* '''Google Chrome :''' Appuyez sur ''Ctrl-Maj-R'' (''⌘-Shift-R'' sur un Mac) ;
* '''Internet Explorer :''' Maintenez la touche ''Ctrl'' en cliquant sur le bouton ''Actualiser'' ou pressez ''Ctrl-F5'' ;
-* '''Konqueror :''' Cliquez sur ''Actualiser'' ou pressez ''F5'' ;
* '''Opera :''' Videz le cache dans ''Outils → Préférences''.",
'usercssyoucanpreview' => "'''Astuce :''' utilisez le bouton « {{int:showpreview}} » pour tester votre nouvelle feuille CSS avant de l’enregistrer.",
'userjsyoucanpreview' => "'''Astuce :''' utilisez le bouton « {{int:showpreview}} » pour tester votre nouvelle feuille JavaScript avant de l’enregistrer.",
'revdelete-only-restricted' => 'Erreur lors de la suppression de l’entrée datée du $1 à $2 : vous ne pouvez pas supprimer ces éléments aux administrateurs sans également sélectionner des autres options de suppression.',
'revdelete-reason-dropdown' => '* Raisons courantes de suppression :
** Violation des droits d’auteurs ;
-** Renseignements personnels inappropriés ;
+** Commentaires ou renseignements personnels inappropriés ;
** Informations potentiellement diffamatoires.',
'revdelete-otherreason' => 'Autre raison / raison supplémentaire :',
'revdelete-reasonotherlist' => 'Autre raison',
'prefs-registration' => 'Date d’inscription :',
'yourrealname' => 'Nom réel :',
'yourlanguage' => 'Langue :',
-'yourvariant' => 'Variante de la langue du contenu:',
+'yourvariant' => 'Variante de la langue du contenu :',
'prefs-help-variant' => 'Votre variante ou orthographe préféré dans lequel afficher les pages de contenu de ce wiki.',
'yournick' => 'Signature pour les discussions :',
'prefs-help-signature' => 'Les commentaires sur les pages de discussion doivent être signés avec « <nowiki>~~~~</nowiki> », qui sera converti par votre signature et un horodatage.',
'backend-fail-internal' => 'Une erreur inconnue s\'est produite dans le support de stockage "$1".',
'backend-fail-contenttype' => 'Impossible de déterminer le type de contenu du fichier à stocker en "$1".',
'backend-fail-batchsize' => 'Le support de stockage a fourni un lot de $1 {{PLURAL:$1|opération|opérations}} de fichier; la limite est $2 {{PLURAL:$2|opération|opérations}}.',
-'backend-fail-usable' => 'Impossible d’écrire le fichier $1 en raison de droits insuffisants ou répertoires/conteneurs manquants.',
+'backend-fail-usable' => 'Impossible de lire ou d’écrire le fichier « $1 » en raison de droits insuffisants ou répertoires/conteneurs manquants.',
# File journal errors
'filejournal-fail-dbconnect' => 'Impossible de se connecter à la base de données du journal pour le terminal de stockage "$1".',
'lockmanager-fail-svr-release' => 'Impossible de relâcher les verrous sur le serveur $1.',
# ZipDirectoryReader
-'zip-file-open-error' => "Une erreur s'est produite lors de l'ouverture du fichier ZIP pour contrôle.",
-'zip-wrong-format' => "Le fichier spécifié n'est pas un fichier ZIP.",
-'zip-bad' => 'Le fichier est un fichier ZIP corrompu ou illisible.
+'zip-file-open-error' => 'Une erreur s’est produite lors de l’ouverture du fichier ZIP pour contrôle.',
+'zip-wrong-format' => 'Le fichier spécifié n’est pas une archive ZIP.',
+'zip-bad' => 'Le fichier est une archive ZIP corrompue ou illisible.
Il ne peut pas être correctement vérifié pour la sécurité.',
-'zip-unsupported' => 'Le fichier est un fichier ZIP qui utilise ZIP non supportées par MediaWiki.
-Il ne peut pas être correctement vérifé pour la sécurité.',
+'zip-unsupported' => 'Le fichier est une archive ZIP qui utilise des caractéristiques non supportées par MediaWiki.
+Sa sécurité ne peut pas être correctement vérifiée.',
# Special:UploadStash
'uploadstash' => "Cache d'import",
'shared-repo' => 'un dépôt partagé',
'shared-repo-name-wikimediacommons' => 'Wikimédia Commons',
'filepage.css' => '/* Les styles CSS placés ici sont inclus dans la page de description du fichier, également incluse sur les clients wikis étrangers */',
+'upload-disallowed-here' => 'Malheureusement, vous ne peut pas remplacer cette image.',
# File reversion
'filerevert' => 'Rétablir $1',
# Miscellaneous special pages
'nbytes' => '$1 octet{{PLURAL:$1||s}}',
'ncategories' => '$1 catégorie{{PLURAL:$1||s}}',
+'ninterwikis' => '$1 {{PLURAL:$1|interwiki|interwikis}}',
'nlinks' => '$1 {{PLURAL:$1|page liée|pages liées}}',
'nmembers' => '$1 membre{{PLURAL:$1||s}}',
'nrevisions' => '$1 version{{PLURAL:$1||s}}',
'mostlinkedtemplates' => 'Modèles les plus utilisés',
'mostcategories' => 'Pages utilisant le plus de catégories',
'mostimages' => 'Fichiers les plus utilisés',
+'mostinterwikis' => "Pages avec le plus d'interwikis",
'mostrevisions' => 'Pages les plus modifiées',
'prefixindex' => 'Toutes les pages commençant par…',
'prefixindex-namespace' => 'Toutes les pages avec préfixe (espace de noms $1)',
'mailnologin' => 'Pas d’adresse d’expéditeur',
'mailnologintext' => 'Vous devez être [[Special:UserLogin|identifié]] et avoir indiqué une adresse électronique valide dans vos [[Special:Preferences|préférences]] pour pouvoir envoyer des courriels à d’autres utilisateurs.',
'emailuser' => 'Lui envoyer un courriel',
+'emailuser-title-target' => 'Envoyer un courriel à {{GENDER:$1|cet utilisateur|cette utilisatrice}}',
+'emailuser-title-notarget' => 'Envoyer un courriel à l’utilisateur',
'emailpage' => 'Envoyer un courriel à l’utilisateur',
'emailpagetext' => 'Vous pouvez utiliser le formulaire ci-dessous pour envoyer un courriel à cet utilisateur.
L’adresse électronique que vous avez indiquée dans [[Special:Preferences|vos préférences]] apparaîtra dans le champ « Expéditeur » de votre message ; ainsi, le destinataire pourra vous répondre directement.',
'ipbreason-dropdown' => '* Motifs de blocage les plus fréquents
** Insertion de fausses informations
** Suppression injustifiée de contenu des pages
-** Insertion répétée de liens externes publicitaires (spam)
+** Insertion répétée de liens externes publicitaires (pollupostage)
** Insertion de contenu sans aucun sens et de déchets dans les pages
** Tentative d’intimidation ou harcèlement
** Abus d’utilisation de comptes multiples
# Info page
'pageinfo-title' => 'Informations pour « $1 »',
-'pageinfo-header-edits' => 'Modifications',
-'pageinfo-header-watchlist' => 'Liste de suivi',
-'pageinfo-header-views' => 'Vues',
-'pageinfo-subjectpage' => 'Page',
-'pageinfo-talkpage' => 'Page de discussion',
-'pageinfo-watchers' => 'Nombre de contributeurs ayant la page dans leur liste de suivi',
-'pageinfo-edits' => 'Nombre de modifications',
-'pageinfo-authors' => "Nombre d'auteurs distincts",
+'pageinfo-header-basic' => 'Informations de base',
+'pageinfo-header-edits' => 'Historique des modifications',
+'pageinfo-header-restrictions' => 'Protection de la page',
+'pageinfo-header-properties' => 'Propriétés de la page',
+'pageinfo-display-title' => 'Titre affiché',
+'pageinfo-default-sort' => 'Clé de tri par défaut',
+'pageinfo-length' => 'Taille de la page (en octets)',
+'pageinfo-article-id' => 'Numéro de la page',
+'pageinfo-robot-policy' => 'Statut de moteur de recherche',
+'pageinfo-robot-index' => 'Indexable',
+'pageinfo-robot-noindex' => 'Non indexable',
'pageinfo-views' => 'Nombre de vues',
-'pageinfo-viewsperedit' => 'Visites par modification',
+'pageinfo-watchers' => 'Nombre de contributeurs ayant la page dans leur liste de suivi',
+'pageinfo-redirects-name' => 'Redirections vers cette page',
+'pageinfo-subpages-name' => 'Sous-pages de cette page',
+'pageinfo-subpages-value' => '$1 ($2 {{PLURAL:$2|redirection|redirections}}; $3 {{PLURAL:$3|non-redirection|non-redirections}})',
+'pageinfo-firstuser' => 'Créateur de la page',
+'pageinfo-firsttime' => 'Date de création de la page',
+'pageinfo-lastuser' => 'Dernier contributeur',
+'pageinfo-lasttime' => 'Date de la dernière modification',
+'pageinfo-edits' => 'Nombre total de modifications',
+'pageinfo-authors' => "Nombre total d'auteurs distincts",
+'pageinfo-recent-edits' => 'Nombre de modifications récentes (dans les derniers $1)',
+'pageinfo-recent-authors' => "Nombre d'auteurs distincts récents",
+'pageinfo-restriction' => 'Protection de la page ({{lcfirst:$1}})',
+'pageinfo-magic-words' => '{{PLURAL:$1|Mot magique|Mots magiques}} ($1)',
+'pageinfo-hidden-categories' => '{{PLURAL:$1|Catégorie cachée|Catégories cachées}} ($1)',
+'pageinfo-templates' => '{{PLURAL:$1|Modèle inclu|Modèles inclus}} ($1)',
# Skin names
'skinname-standard' => 'Standard',
'file-info-size-pages' => '$1 × $2 pixels, taille de fichier: $3, type MIME: $4, $5 {{PLURAL:$5|page|pages}}',
'file-nohires' => 'Pas de plus haute résolution disponible.',
'svg-long-desc' => 'Fichier SVG, résolution de $1 × $2 pixels, taille : $3',
+'svg-long-desc-animated' => 'Fichier SVG animé, taille $1 x $2 pixels, taille du fichier: $3',
'show-big-image' => 'Image en plus haute résolution',
'show-big-image-preview' => 'Taille de cet aperçu : $1.',
'show-big-image-other' => '{{PLURAL:$2|Autre résolution|Autres résolutions}} : $1.',
'file-info-png-looped' => 'en boucle',
'file-info-png-repeat' => 'joué $1 {{PLURAL:$1|fois|fois}}',
'file-info-png-frames' => '$1 {{PLURAL:$1|image|images}}',
+'file-no-thumb-animation' => "'''Remarque: En raison de limitations techniques, les vignettes de ce fichier ne seront pas animées.'''",
+'file-no-thumb-animation-gif' => "'''Remarque: En raison de limitations techniques, les vignettes d'images GIF en haute résolution telles que celle-ci ne seront pas animées.'''",
# Special:NewFiles
'newimages' => 'Galerie des nouveaux fichiers',
'watchlisttools-edit' => 'Voir et modifier la liste de suivi',
'watchlisttools-raw' => 'Modifier la liste de suivi en mode brut',
+# Iranian month names
+'iranian-calendar-m1' => 'Farvardin',
+'iranian-calendar-m2' => 'Ordibehesht',
+'iranian-calendar-m3' => 'Khordâd',
+'iranian-calendar-m4' => 'Tir',
+'iranian-calendar-m5' => 'Mordâd',
+'iranian-calendar-m6' => 'Shahrivar',
+'iranian-calendar-m7' => 'Mehr',
+'iranian-calendar-m8' => 'Âbân',
+'iranian-calendar-m9' => 'Âzar',
+'iranian-calendar-m10' => 'Dey',
+'iranian-calendar-m11' => 'Bahman',
+'iranian-calendar-m12' => 'Esfand',
+
# Hijri month names
-'hijri-calendar-m3' => 'Rabi’ al-awwal',
-'hijri-calendar-m4' => 'Rabi’ al-thani',
-'hijri-calendar-m8' => 'Sha’aban',
-'hijri-calendar-m11' => 'Dhu al-Qi’dah',
+'hijri-calendar-m1' => 'Mouharram',
+'hijri-calendar-m2' => 'Safar',
+'hijri-calendar-m3' => 'Rabia al awal',
+'hijri-calendar-m4' => 'Rabia ath-thani',
+'hijri-calendar-m5' => 'Joumada al oula',
+'hijri-calendar-m6' => 'Joumada ath-thania',
+'hijri-calendar-m7' => 'Rajab',
+'hijri-calendar-m8' => 'Chaabane',
+'hijri-calendar-m9' => 'Ramadan',
+'hijri-calendar-m10' => 'Chawwal',
+'hijri-calendar-m11' => 'Dhou al qi’da',
+'hijri-calendar-m12' => 'Dhou al-hijja',
+
+# Hebrew month names
+'hebrew-calendar-m1' => 'Tichri',
+'hebrew-calendar-m2' => 'Hèchvane',
+'hebrew-calendar-m3' => 'Kislev',
+'hebrew-calendar-m4' => 'Téveth',
+'hebrew-calendar-m5' => 'Schébat',
+'hebrew-calendar-m6' => 'Adar',
+'hebrew-calendar-m7' => 'Nissane',
+'hebrew-calendar-m8' => 'Iyar',
+'hebrew-calendar-m9' => 'Sivane',
+'hebrew-calendar-m10' => 'Tamouz',
+'hebrew-calendar-m11' => 'Av',
+'hebrew-calendar-m12' => 'Éloul',
+'hebrew-calendar-m1-gen' => 'Tichri',
+'hebrew-calendar-m2-gen' => 'Hèchvane',
+'hebrew-calendar-m3-gen' => 'Kislev',
+'hebrew-calendar-m4-gen' => 'Téveth',
+'hebrew-calendar-m5-gen' => 'Schébat',
+'hebrew-calendar-m6-gen' => 'Adar',
+'hebrew-calendar-m7-gen' => 'Nissane',
+'hebrew-calendar-m8-gen' => 'Iyar',
+'hebrew-calendar-m9-gen' => 'Sivane',
+'hebrew-calendar-m10-gen' => 'Tamouz',
+'hebrew-calendar-m11-gen' => 'Av',
+'hebrew-calendar-m12-gen' => 'Éloul',
# Signatures
'signature' => '[[{{ns:user}}:$1|$2]] ([[{{ns:user_talk}}:$1|discussion]])',
'version-software' => 'Logiciels installés',
'version-software-product' => 'Produit',
'version-software-version' => 'Version',
-'version-entrypoints' => 'URL de point d’entrée',
+'version-entrypoints' => 'URL des points d’entrée',
'version-entrypoints-header-entrypoint' => "Point d'entrée",
'version-entrypoints-header-url' => 'URL',
'version-entrypoints-articlepath' => '[https://www.mediawiki.org/wiki/Manual:$wgArticlePath Chemin d\'article]',
'logentry-move-move-noredirect' => '$1 a déplacé la page $3 vers $4 sans laisser de redirection',
'logentry-move-move_redir' => '$1 a déplacé la page $3 vers $4 par-dessus une redirection',
'logentry-move-move_redir-noredirect' => '$1 a déplacé la page $3 vers $4 par-dessus une redirection sans laisser de redirection',
-'logentry-patrol-patrol' => '$1 a marqué la révision $4 de la page $3 comme contrôlée',
-'logentry-patrol-patrol-auto' => '$1 a automatiquement marqué la révision $4 de la page $3 comme contrôlée',
+'logentry-patrol-patrol' => '$1 a marqué la révision $4 de la page $3 comme relue',
+'logentry-patrol-patrol-auto' => '$1 a automatiquement marqué la révision $4 de la page $3 comme relue',
'logentry-newusers-newusers' => '$1 a créé un compte utilisateur',
'logentry-newusers-create' => '$1 a créé son compte utilisateur',
'logentry-newusers-create2' => '$1 a créé un compte utilisateur $3',